﻿#ifndef KVMMANAGERWIDGET_H
#define KVMMANAGERWIDGET_H

#include <QWidget>

namespace Ui {
class KVMManagerWidget;
}

class KVMManagerWidget : public QWidget
{
    Q_OBJECT

public:
    explicit KVMManagerWidget(QWidget *parent = nullptr);
    ~KVMManagerWidget();

    // 信号与槽的绑定，列举三种写法
    // 1.传统写法
private slots:
    void onTableCellChanged(int row, int column);

    // 2.使用内置的自动绑定写法
    //   语法为void on_<object name>_<signal name>(<signal parameters>);
    void on_tableWidget_2_cellChanged(int row, int column);

private:
    // 3. C++11写法
    void onTableCellChangedByCpp11(int row, int column);

private:
    Ui::KVMManagerWidget *ui;

    class QDialog* m_inputNodeDialog = nullptr;
};

#endif // KVMMANAGERWIDGET_H
